package com.tiancheng.trade.settlement.bo;

import com.tiancheng.trade.settlement.enums.RevenueTypeEnum;
import lombok.Data;

/**
 * 收入汇总统计实体
 */
@Data
public class SRevenueSummaryBO {
    /**
     * 收入确认类型
     */
    private String revenueType;

    /**
     * 收入确认类型-名称
     */
    private String revenueTypeName;

    /**
     * 收入确认-销售金额
     */
    private Integer subOrderAmountTotal;

    /**
     * 收入确认-优惠金额
     */
    private Integer discountTotal;

    /**
     * 收入确认-结算金额
     */
    private Integer revenueAmountTotal;

    /**
     * 收入确认-收入金额
     */
    private Integer productCostTotal;

    /**
     * 收入确认-服务成功笔数
     */
    private Integer scOrderCount;

    public void setRevenueType(String revenueType) {
        this.revenueType = revenueType;
        this.setRevenueTypeName(RevenueTypeEnum.getDesc(revenueType));
    }
}
